FacetMeshFacetIterator Class Reference

Inheritance diagram for FacetMeshFacetIterator:

FacetMeshIterator TMCObject List of all members.

Public Member Functions

 FacetMeshFacetIterator (const FacetMesh *mesh)
 FacetMeshFacetIterator ()
void Initialize (const FacetMesh *mesh)
 Initialiaze the iterator.
const TFacet3D & GetFacet () const
boolean More ()
 Returns true if there are more triangles in the mesh.

Protected Attributes

boolean fHasNormals
boolean fHasUVs
TFacet3D fFacet
const TMCArray< TVector3 > * fVertices
const TMCArray< TVector3 > * fNormals
const TMCArray< TVector2 > * fuv

Constructor & Destructor Documentation

FacetMeshFacetIterator::FacetMeshFacetIterator (  const FacetMesh *  mesh  ) 
 

FacetMeshFacetIterator::FacetMeshFacetIterator (   ) 
 


Member Function Documentation

const TFacet3D& FacetMeshFacetIterator::GetFacet (   )  const [inline]
 

void FacetMeshFacetIterator::Initialize (  const FacetMesh *  mesh  ) 
 

Initialiaze the iterator.

Reimplemented from FacetMeshIterator.

boolean FacetMeshFacetIterator::More (   ) 
 

Returns true if there are more triangles in the mesh.

Reimplemented from FacetMeshIterator.


Member Data Documentation

TFacet3D FacetMeshFacetIterator::fFacet [protected]
 

boolean FacetMeshFacetIterator::fHasNormals [protected]
 

boolean FacetMeshFacetIterator::fHasUVs [protected]
 

const TMCArray<TVector3>* FacetMeshFacetIterator::fNormals [protected]
 

const TMCArray<TVector2>* FacetMeshFacetIterator::fuv [protected]
 

const TMCArray<TVector3>* FacetMeshFacetIterator::fVertices [protected]
 


The documentation for this class was generated from the following file:
Generated on Wed Dec 7 14:27:31 2005 for Carrara SDK Doc by  doxygen 1.4.5